import request from '@/utils/request'

// 商户角色列表
export function roleList(data) {
  return request({
    url: '/do?c=1007',
    method: 'post',
    data: data
  })
}

// 新增商户角色
export function addRole(data) {
  return request({
    url: '/do?c=1008',
    method: 'post',
    data
  })
}

// 编辑商户角色
export function editRole(data) {
  return request({
    url: '/do?c=1009',
    method: 'post',
    data: data
  })
}

// 删除商户角色
export function deleteRole(data) {
  return request({
    url: '/do?c=1010',
    method: 'post',
    data: data
  })
}

// 商户菜单列表
export function menuList(data) {
  return request({
    url: '/do?c=1006',
    method: 'post',
    data: data
  })
}

// 商户角色菜单列表
export function roleMenuList(data) {
  return request({
    url: '/do?c=1016',
    method: 'post',
    data: data
  })
}

// 商户角色绑定菜单
export function roleBindMenu(data) {
  return request({
    url: '/do?c=1015',
    method: 'post',
    data: data
  })
}

// 账号列表
export function accountList(data) {
  return request({
    url: '/do?c=1011',
    method: 'post',
    data: data
  })
}

// 新增账号
export function accountAdd(data) {
  return request({
    url: '/do?c=1012',
    method: 'post',
    data: data
  })
}

// 编辑账号
export function accountEdit(data) {
  return request({
    url: '/do?c=1013',
    method: 'post',
    data: data
  })
}

// 账号重置密码
export function accountRepassword(data) {
  return request({
    url: '/do?c=1021',
    method: 'post',
    data: data
  })
}

// 账号重置密码
export function accountStatus(data) {
  return request({
    url: '/do?c=1022',
    method: 'post',
    data: data
  })
}

// 删除账号关联角色
export function accountRoleDelete(data) {
  return request({
    url: '/do?c=1019',
    method: 'post',
    data: data
  })
}

// 删除账号
export function accountDelete(data) {
  return request({
    url: '/do?c=1014',
    method: 'post',
    data: data
  })
}

// 删除账号
export function getShopUser(data) {
  return request({
    url: '/do?c=1024',
    method: 'post',
    data: data
  })
}
// 打印机列表
export function printerList(data) {
  return request({
    url: '/do?c=930005',
    method: 'post',
    data: data
  })
}

